package com.ecommerce.payment.dto;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 退款响应 DTO
 */
@Data
public class RefundResponse{
    /**
     * 退款单号
     */
    private String refundNo;

    /**
     * 支付单号
     */
    private String paymentNo;

    /**
     * 退款金额
     */
    private BigDecimal refundAmount;

    /**
     * 退款状态
     */
    private String refundStatus;

    /**
     * 退款时间
     */
    private LocalDateTime refundTime;

    /**
     * 退款失败原因
     */
    private String failureReason;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
}